package com.info.zhiduoduo.admin.model.formbean.company;

import com.baomidou.mybatisplus.annotations.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;


@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString
public class EnterpriseScoreFormBean {
    /**
     * 企业ID
     */
    @ApiModelProperty("企业ID")
    private Integer compid;
    /**
     * 诉讼情况
     */
    @ApiModelProperty("诉讼情况")
    private Integer litigationSituation;
    /**
     * 负面舆情
     */
    @ApiModelProperty("负面舆情")
    private Integer negativePublicOpinion;
    /**
     * VIP上市公司
     */
    @ApiModelProperty("VIP上市公司")
    private Integer vipListedCompanies;
    /**
     * 费用计算规则清晰度
     */
    @ApiModelProperty("费用计算规则清晰度")
    private Integer expenseCalculationRules;
    /**
     * 发单与经营范围匹配度
     */
    @ApiModelProperty("发单与经营范围匹配度")
    private Integer issuingAndBusinessScope;
    /**
     * 合同完善度
     */
    @ApiModelProperty("合同完善度")
    private Integer contractPerfection;
    /**
     * 委托代付协议
     */
    @ApiModelProperty("委托代付协议")
    private Integer entrustedPaymentAgreement;
    /**
     * 符合当地的税务政策
     */
    @ApiModelProperty("符合当地的税务政策")
    private Integer compliantTaxPolicy;
    /**
     * 符合税务要求
     */
    @ApiModelProperty("符合税务要求")
    private Integer complianceWithTaxRequirements;
    /**
     * 发单金额完善度
     */
    @ApiModelProperty("发单金额完善度")
    private Integer perfectionOfIssuingAmount;
    /**
     * 证据链完整度
     */
    @ApiModelProperty("证据链完整度")
    private Integer evidenceChainIntegrity;
    /**
     * 行业风险
     */
    @ApiModelProperty("行业风险")
    private Integer industryRisk;
    /**
     * 财务风险
     */
    @ApiModelProperty("财务风险")
    private Integer financialRisk;
    /**
     * 税务风险
     */
    @ApiModelProperty("税务风险")
    private Integer taxRisk;
    /**
     * 人力风险
     */
    @ApiModelProperty("人力风险")
    private Integer humanRisk;
    /**
     * 法律风险
     */
    @ApiModelProperty("法律风险")
    private Integer legalRisk;
    /**
     * 一星评测情况
     */
    @ApiModelProperty("一星评测情况")
    private String oneStarEvaluation;
    /**
     * 一星是否通过(0:否，1:是)
     */
    @ApiModelProperty("一星是否通过(0:否，1:是)")
    private Integer oneStarPass;
    /**
     * 二星评测情况
     */
    @ApiModelProperty("二星评测情况")
    private String twoStarEvaluation;
    /**
     * 二星是否通过(0:否，1:是)
     */
    @ApiModelProperty("二星是否通过(0:否，1:是)")
    private Integer twoStarPass;
    /**
     * 三星评测情况
     */
    @ApiModelProperty("三星评测情况")
    private String samsungEvaluation;
    /**
     * 三星是否通过(0:否，1:是)
     */
    @ApiModelProperty("三星是否通过(0:否，1:是)")
    private Integer samsungPass;
    /**
     * 四星评测情况
     */
    @ApiModelProperty("四星评测情况")
    private String fourStarEvaluation;
    /**
     * 四星是否通过(0:否，1:是)
     */
    @ApiModelProperty("四星是否通过(0:否，1:是)")
    private Integer fourStarPass;
    /**
     * 五星评测情况
     */
    @ApiModelProperty("五星评测情况")
    private String fiveStarEvaluation;
    /**
     * 五星是否通过(0:否，1:是)
     */
    @ApiModelProperty("五星是否通过(0:否，1:是)")
    private Integer fiveStarPass;
    /**
     * 顾问是否拜访企业
     */
    @ApiModelProperty("顾问是否拜访企业")
    private Integer doesTheConsultantVisit;

}
